movable altar - French English Dictionary